• word of the day

    ammotragus lervia

    ammotragus lervia - Dictionary definition and meaning for word ammotragus lervia

    Definition
    (noun) wild sheep of northern Africa
Download our Mobile App Today
Receive our word of the day
on Whatsapp